

// 下拉
; (function () {

    $.fn.extend({
        Tab() {
            this.children().children().mouseenter(function () {
                $(this).children("ul").stop().show(500)
            }).mouseleave(function () {
                $(this).children("ul").stop().hide(500)
            })
        }
    })

})();


$(function () {
    $(".right").Tab();
})


    // 轮播图
    ; (function () {
        class GapSwiper {
            constructor(el) {
                this.el = el
                this.oUl = this.el.find("ul")
                this.oOl = this.el.find("ol")
                this.oArr = this.el.find(".arr")
                this.oLeft = this.oArr.find(".left")
                this.oRight = this.oArr.find(".right")
                this.imgIndex = 0
                this.pointIndex = 0
                this.init()
                this.mouseHandel()
                this.clickHandel1()

            }

            init() {
                this.oUl.children().eq(0).clone(true).appendTo(this.oUl)
                for (var i = 0; i < this.oUl.children().length - 1; i++) {
                    $(`<li class=${i == 0 ? "current" : ""}></li>`).appendTo(this.oOl)
                }
                this.autoPlay()
            }
            autoPlay() {
                this.timer = setInterval(() => {
                    this.imgIndex++
                    this.pointIndex++
                    this.autoTaggle()
                }, 2000)
            }
            autoTaggle() {
                if (this.imgIndex > 5) {
                    this.imgIndex = 1
                    this.oUl.css("left", 0)
                }
                if (this.pointIndex > 4) {
                    this.pointIndex = 0
                }
                this.oUl.stop().animate({ left: this.imgIndex * -this.oUl.children().eq(0).width() })
                this.oOl.children().eq(this.pointIndex).addClass("current").siblings().removeClass("current")
            }
            mouseHandel() {
                this.el.mouseenter(() => {
                    clearInterval(this.timer)
                    this.oArr.stop().show()
                }).mouseleave(() => {
                    this.autoPlay()
                    this.oArr.stop().hide()
                })
            }
            clickHandel1() {
                let self = this
                this.oOl.on("click", "li", function () {
                    let $index = $(this).index()
                    self.imgIndex = self.pointIndex = $index
                    self.autoTaggle()
                })

                this.oArr.on("click", this.oLeft, function () {
                    let $index = $(this).index()
                    self.imgIndex = self.pointIndex = $index
                    self.autoTaggle()
                })
            }



        }
        $.fn.extend({
            SwiperAuto() {
                new GapSwiper(this)
            }
        })
    })()
$(function () {
    $(".all").SwiperAuto()
})

    // 关闭广告
    ; (function () {
        $.fn.extend({
            ClickHandler1() {
                this.click(() => {
                    this.parent().css("display", "none")
                })
            }
        })
    })()
$(function () {
    $(".img2").ClickHandler1()
})

    // 下拉菜单
    ; (function () {
        $.fn.extend({
            Xltab(aa) {
                let self = this
                let curr = this.find("ul li").eq(0).siblings()
                let img = self.find(".xlcd1")
                curr.mouseenter(function () {
                    var $index = $(this).index()
                    $(this).addClass("current").siblings().removeClass("current")
                    self.find(".xlcd1").eq($index - aa).addClass("nav2hide").siblings().removeClass("nav2hide")
                })
                curr.mouseleave(function () {
                    $(this).removeClass("current")
                    img.removeClass("nav2hide")
                })
            }
        })
    })()
$(function () {
    $(".nav2").Xltab(1)
})
$(function () {
    $(".nav3").Xltab(2)
})

    // 固定导航栏
    ; (function () {
        $.fn.extend({
            ScrollSwiper() {
                this.on("scroll", function () {
                    var scrTop = $(this).scrollTop()
                    var topH = $(".nav1").height() + $(".tb").height()
                    if (scrTop > topH) {
                        $(".nav3").css({
                            position: "fixed",
                            top: 0,
                            display: "block"
                        })
                        $(".banner").css({
                            margintop: $(".nav3").height()
                        })
                    } else {
                        $(".nav3").css({
                            display: "none"
                        })
                        $(".banner").css({
                            margintop: 0
                        })
                    }
                })
            }
        })
    })()
$(function () {
    $(window).ScrollSwiper()
})

    //固定侧边栏
    ; (function () {
        $.fn.extend({
            ScrollSwiper2() {
                this.on("scroll", function () {
                    var scrTop = $(this).scrollTop()
                    var topH = $(".nav1").height() + $(".tb").height() + $(".banner").height()
                    if (scrTop > topH) {
                        $(".left").css({
                            position: "fixed",
                            top: 60
                        })
                        $(".righ").css({
                            position: "fixed",
                            top: 60
                        })
                        $(".zj3").css({
                            margintop: $(".nav3").height()
                        })
                    } else {
                        $(".left").css({
                            position: "absolute",
                            top: 20
                        })
                        $(".righ").css({
                            position: "absolute",
                            top: 20
                        })
                        $(".zj3").css({
                            margintop: 0
                        })
                    }
                })
            }
        })
    })()
$(function () {
    $(window).ScrollSwiper2()
})

    // 返回顶部
    ; (function () {
        $.fn.extend({
            Backtop() {
                $(this).scroll(function () {
                    var scrTop = $(this).scrollTop()
                    if (scrTop > 700) {
                        $(".righx").show()
                    } else {
                        $(".righx").hide()
                    }
                })
            }
        })
    })()
$(function () {
    $(window).Backtop()
    $('.righx').click(function () {
        $("html,body").animate({ "scrollTop": 0 });

    })
})

    // zjx图片切换
    ; (function () {
        $.fn.extend({
            BlockSwiper() {
                let self = this
                Array.from(this.find(".aaa")).forEach((item, index) => {
                    $(item).mouseenter(() => {
                        $(".aaa .blockimg").eq(index).css("zIndex", "1")
                        $(".aaa .hideimg").eq(index).css("zIndex", "5")
                    }).mouseleave(() => {
                        $(".aaa .blockimg").eq(index).css("zIndex", "5")
                        $(".aaa .hideimg").eq(index).css("zIndex", "1")
                    })

                })
            }
        })

    })()
$(function () {
    $(".zjx1").BlockSwiper()
})
    ; (function () {
        $.fn.extend({
            BlockSwiper2() {
                let self = this
                Array.from(this.find(".aaa")).forEach((item, index) => {
                    $(item).mouseenter(() => {
                        $(".aaa .blockimg").eq(index + 4).css("zIndex", "1")
                        $(".aaa .hideimg").eq(index + 4).css("zIndex", "5")
                    }).mouseleave(() => {
                        $(".aaa .blockimg").eq(index + 4).css("zIndex", "5")
                        $(".aaa .hideimg").eq(index + 4).css("zIndex", "1")
                    })

                })
            }
        })

    })()
$(function () {
    $(".zjx2").BlockSwiper2()
})

    // zjx点击图片切换
    ; (function () {
        $.fn.extend({
            ClickHandler2() {
                let self = this

                this.find(".zjz .clickright").click(function () {
                    self.find(".zjx .zjx1").css("zIndex", "1")
                    self.find(".zjx .zjx2").css("zIndex", "5")
                })
                this.find(".zjz .clickleft").click(function () {
                    self.find(".zjx .zjx2").css("zIndex", "1")
                    self.find(".zjx .zjx1").css("zIndex", "5")
                })
            }
        })
    })()
$(function () {
    $(".zj").ClickHandler2()
})

    // tab栏切换
    ; (function () {
        $.fn.extend({
            Tablm() {
                let self = this
                this.find(".zj3s .Tabl p").click(function () {
                    var $index = $(this).index()
                    $(this).addClass("tab").siblings().removeClass("tab")
                    console.log(self.find(".zj3z"));
                    self.find(".zj3z").eq($index).addClass("tabcurrent").siblings().removeClass("tabcurrent")


                })
            }
        })
    })()
$(function () {
    $(".zj3-1").Tablm()
})

    // logotab切换
    ; (function () {
        $.fn.extend({
            LogoTab() {
                let self = this
                this.find(".tab0 p").click(function () {
                    var $index = $(this).index()
                    $(this).addClass("tab1").siblings().removeClass("tab1")
                    self.find("form").eq($index).addClass("formblock").siblings().removeClass("formblock")
                })
            }
        })
    })()
$(function () {
    $(".logo").LogoTab()
})

    // 详情页tab切换
    ; (function () {
        $.fn.extend({
            XQTab() {
                let self = this
                this.find(".ct2tab p").click(function () {
                    var $index = $(this).index()
                    $(this).addClass("ct2current").siblings().removeClass("ct2current")
                    self.find(".a").eq($index).addClass("tblock").siblings().removeClass("tblock")

                })
            }
        })
    })()
$(function () {
    $(".content2").XQTab()
})
$(function () {
    var uname = JSON.parse(sessionStorage.getItem("userInfo") || "{}").name;
    console.log(uname);
    $(".log").html(uname)
})




